package coba.calendar;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

import com.liferay.portal.kernel.exception.SystemException;

import coba.model.Feriado;
import coba.model.Guia;
import coba.model.Itinerario;
import coba.model.ItinerarioRecorrido;
import coba.model.LicenciaGuia;
import coba.model.Recorrido;
import coba.model.Solicitud;
import coba.service.ItinerarioLocalServiceUtil;

public class EsFeriado {

	public static String get(List<Feriado> listFeriado, int anio, int mes, int dia)
			throws SystemException {

		Calendar cal = new GregorianCalendar(anio, mes, dia, 0, 0, 0);
		Date fecha = cal.getTime();
		cal.add(Calendar.DATE, -1);
		Date fecha1 = cal.getTime();
		
		for (Feriado feriado : listFeriado)
			if (feriado.getFechaDesde().compareTo(fecha) <= 0 &&
					feriado.getFechaHasta().compareTo(fecha1) > 0)
				return feriado.getDescripcion();
		
		return null;
		
	}

}
